1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package com.google.common.collect;
18
19 import com.google.common.annotations.GwtCompatible;
20 import com.google.common.collect.testing.MapInterfaceTest;
21
22 import java.util.Collection;
23 import java.util.Map;
24
25
26
27
28
29
30
31 @GwtCompatible
32 public class ConstrainedMultimapAsMapImplementsMapTest
33 extends AbstractMultimapAsMapImplementsMapTest {
34
35 public ConstrainedMultimapAsMapImplementsMapTest() {
36 super(true, true, true);
37 }
38
39 @Override protected Map<String, Collection<Integer>> makeEmptyMap() {
40 return MapConstraints.constrainedMultimap(
41 ArrayListMultimap.<String, Integer>create(),
42 MapConstraintsTest.TEST_CONSTRAINT)
43 .asMap();
44 }
45
46 @Override protected Map<String, Collection<Integer>> makePopulatedMap() {
47 Multimap<String, Integer> delegate = ArrayListMultimap.create();
48 populate(delegate);
49 return MapConstraints.constrainedMultimap(
50 delegate, MapConstraintsTest.TEST_CONSTRAINT)
51 .asMap();
52 }
53 }